@charset "utf-8";
/* CSS Document */
body {width:100%; background-color:#fcfcfc; margin:0 0px 0 0px; font-size: 12px; font-family: 細明體,新細明體,標楷體,微軟雅黑,Verdana, Arial, Helvetica, sans-serif; color: #333; }
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td,pre{margin:0; padding:0; }
/* body{font-family:Tahoma, Geneva, sans-serif; color:#666; -webkit-text-size-adjust:none; font-size:14px; } */
img{border:none;}
table{border-collapse:collapse; width:100%;}
table td{word-break:break-all;}
caption {font-size: 15px; color:#036}
td {font:12px Arial, Helvetica, sans-serif; vertical-align:middle;	color: #333; margin: 0 0 0 0;}
ul, li {
	list-style:none;
	list-style-type:none;
}

a {color:#000000;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:none;}
a:active {color:#ba2636;}

.btn2w{ width:50px; border:0; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../images/btn.png) repeat-x 0 0;cursor:pointer;}
.btn6w{ width:110px; border:0; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../images/btn.png) repeat-x 0 0;cursor:pointer;}


.conMain{ padding:20px 15px;}
.title01{ color:#5D82C9; font-size:18px; margin-bottom:20px;text-align:right; vertical-align: bottom;}
.title02 {
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 10px 0;
	height:32px;
	line-height:32px;
	text-align: center;
}

.content_left{text-align: left;vertical-align: top;width: 100px;padding: 10px;}
.content_right{text-align: left;vertical-align: top;}

.tree01 {
	color:#090;
	line-height:28px;
}
.tree01 li {
	padding-left:10px;
}
.tree01 li.hasson {
	background:url(../images/sline.gif) no-repeat 0 12px;
}
.table01{
	width: 100%;
}
.table01 th, .table01 td {
	padding:5px;
	border:1px solid #bbb;
	line-height:20px;
}
.table01 th {
	background:url(../images/tablehd.gif) repeat-x 0 bottom;
	padding-left:10px;
}

.table02 {
	width:100%;
	text-align:center;
	color:#333;
	background:#f3f3f3;
}
.table02 th, .table02 td {
	padding:5px 0;
	line-height:25px;
	border-bottom:1px solid #fff;
}
.table02 th {
	background:#e5e5e5;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	line-height:normal;
	border-right:none;
	width: 30%;
}
.table02 td {
	border-right:1px solid #bbb;
	padding-left:10px;
	text-align:left;
}

.table03{
	float: right;
}
.table03 th, .table03 td {
	padding:5px;
	border:1px solid #bbb;
	line-height:20px;
}
.table03 th {
	background:url(../images/tablehd.gif) repeat-x 0 bottom;
	padding-left:10px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.btnLine01 {
	height:27px;
	line-height:27px;
	background:url(../images/tabletit.gif) repeat-x 0 bottom;
	padding:0;
	clear:both;
}

.div01{
	width: 25%;
	height:100%;
	float: left;
}

.div02{
	width: 74.8%;
	float: right;
}

.hrDiv{
	width: 2px;;
	height:100%;
	float: left;
	border:0px;
	background:url(../images/mbg50.gif) repeat-y;
}